package chat.model;
/**
 * The purpose of this interface is to provide the variables that define sending
 * chat, including an instance of the interface ObservableChatSender. <br>
 * Obviously, no methods are created in an interface. 
 
 * @author Tung Nguyen, Trung V Hoang, Rob Bernard, Justin Semmel
 * @see java.util.Observable
 * @since September 2012 
 */
//interface to implement Observer pattern
//This is the observerable, who is being observed by observers
//Observerable objects will notify observers when data of observerable objects change
public interface ObservableChatSender {
	public void notifyObserverChatSender_SendingMessage(String message);
	
	public void addObserverChatSender(ObserverChatSender observer);
}